We stayed here for a week and loved it. Pluses are: great pool, awesome property manager, big spacious villa, rooms are nice (except for 1 which is a day bed in a study). Minuses: tough to direct cabbies to this place, internal equipment could use an update, rubbish bins are a trek, downstairs bathroom drains had a bad stench. These are minor quibbles though - the place is great. Highly recommend