Absolutely enjoyed our time here. Stayed here for three nights with four Teenagers in a two-bedroom apartment. Fantastic facilities, spacious clean rooms and amenities. Main Beach is a two-minute walk to the shopping centre and Main Beach. Close to public transport. Penny at the front desk was amazing and went beyond customer service, letting us hang around for an hour after check out to wait for our transfer to the airport and even printed out my itinerary. Very accommodating and never felt we were a burden. Will definitely be staying here again.