“Providing detailed options, such as colocation, rather than very general and broad choices enhances the user experience”