Disappointing to say the least. Resort changed our booking with very little notice to 1 room apartment that couldn’t cater for number of guests staying. Reception closed at time of check in even though we were instructed we couldn’t check in earlier. Apartment had a hole in the middle of lounge room and had water leaking in. Best management could offer was a bucket. Bathroom disgusting with dirty shower base, mould growing in shower and in basins. Toilet seat was loose/ broken and wouldn’t stay up, Remote for tv had flat batteries, wifi password not provided with our check in paperwork, strong fish odour around the pool area, we believe it was coming from the drains, outdoor spa was cold, no toilet paper provided in shared amenities near pool. All in all a very average resort. Position on beachfront the only positive meaning it was handy to everything.