Great location, great amenities and very clean. The villa was recently refurnished and had all things needed for a great stay. Bed could have been a bit more comfortable but overall would highly recommend.