We booked this place last minute since it was over a long holiday and everywhere was fully booked. Despite some of the bad reviews we seen on tripadvisor, we still decided to give it a try since it's only for a short getaway.
The 2 bedroom unit was spacious but the furniture was run down with very basic amenities like coffee and tea, a kettle, an empty fridge. We had some issues with the room eg. keys did not work but that was fine which we didn't find it too big a issue.
Food at breakfast was miserable - limited varieties and food replenishment was very slow; not worth the money you paid even if you booked in advance which they gave a special rate. You could get better breakfast outside which is about 10 minutes drive away from the hotel.
The most horror experience was when we booked a barbeque dinner with the hotel as we saw they had a nice beach and with bbq pits so decided to go for that. We ordered for the set up and food to be ready by 7pm and it did not turn up till 730pm. The fire was not properly set and the staff just left. By then it was already 8pm and we still have not started cooking. The fried rice that we ordered was also missed out. We were so upset as the children were hungry and we had to walk back to the reception to ask for help since there was no one at the beach that we could get assistance from. There was no butter or oil provided for barbeque, we had to ask for it. They provided us with bowls instead of plate!!!! How do they expect us to eat a lamp chop in a bowl and use plastic fork and spoon???? Fruit punch that came was hot!!! When we asked, the staff apologised and said oh they forgot to put ice!! Charcoal provided was also limited. This spoiled the entire barbecue experience. Anyone who wants to order their barbecue dinner, please think twice!
The only console part was they have a nice pool and beach. So if you are just staying for a night, then it's fine. Otherwise don't consider!