Beware, the Junior Garden Villa room was nothing like the photos indicate. To put it bluntly, the villa was awful. It’s in desperate need of renovating. The living room had nowhere to sit, all you got was an oversized TV cabinet with a TV the size of a postage stamp. Had to drag the dirty old veranda chairs in to have somewhere to sit. The bathroom was dirty & tiny (could only fit one person), the toilet was in the shower, pipework was exposed & waste water from the adjoining cottage ran through this bathrooms floor waste pipe. No bedside lamp or switch for overhead lighting. A/C could only cool the bedroom & was as loud as a truck (needed earplugs in to sleep). Attached veranda was anything but appealing to sit on, was dirty (never got swept) & the view was of the neighbors bedroom window. Hotel states soundproof rooms, this is incorrect, you could hear every word from the adjoining villa & having 2 babies there screaming all night was enough to drive anyone mad. Asked reception on 3 separate occasions if they could put us in a different room, they did not want to accommodate this, instead told me to go to the website and book + pay for another room in the resort (despite the villa being more expensive than the standard rooms at the resort). Booking stated welcome drink, never got that however I did get skin rashes which cleared up a day after leaving the complex. Location is great (its not beachside though), pools are ok, but in need of attention. Its expensive for a dump