Amazing place, greatly recommend. I would give it a 5 star if the description didn't say "Entire Villa", this is more like a guest apartment, a great one with great amenities but it's a section of main house.