If your business commitments require you to travel a lot or if you go for a family vacations, you would make sure that you book your accommodations in some good star hotels. These times you wish to get best professional service at cost effective prices. The idea always is to book a place to stay with proper services.
Apart from having lunch or dinner with your family or friends you would never visit a star hotel in your city. But such multi-purpose hotels have many other facilities which are only utilized by people staying in the hotel. You will seldom see people from the same city using all the facilities of such hotels.