Excellent place in an awesome location! Incredibly clean, all the amenities you could need. Beautiful views, lovely outdoor pool. More than we could have asked for!