The location is good, near Mushroom Bay and the garden and outside area near the pool is also good looking. Although the staff dismounts one piece of the deck keeping it open at all times uncovering the framing and some buttons for controlling the pool electronics or something like that), but it feels weird to just keep it open in the area where guests hang out making it a tripping hazard as well. The room (bungalow nr 2) itself is okay, but it is pretty basic, as in two hooks on the wall and nothing else to store your clothes, no hangers or shelves. The aircon leaked water on the table and it was the only space we could put things on. We had two twin beds pushed together (for baby sleeping between us) and on the last night one of the bedframes started making loud squeaky noises (difficult to sleep in, not to mention with a baby). After inspection, we saw that the middle pole had broken, because it was night time and no one to turn to, we found a way to fix it with the drawer of one nightstand (call us lucky). The next day at checkout we mentioned that the bed had broken and to our surprise the manager said, yes I know. And that was it. :) So it is no problem for them to give you a room knowing that the bed might collapse. Also, children's feeding chair is extremely dirty. Started to clean it up the first time with wet wipes and the manager saw it but no change the next day. Overall weird vibes from the manager, at check-in the first thing that was put on the table, was the card terminal (we didn't book through sites but directly with the hotel). Other staff was very friendly. Breakfast very basic and tasteless, for example, the omelet had grated carrots in it.