Resorts and condos that allow cooking are popular with families and people travelling in groups.
Large resorts even have their own golf courses or swimming pools, and tend to be located in relatively secluded areas away from the city or near the coast.