Everything was perfect here, clean, kitchen well stocked, beds comfy, and the location is fabulous; swimming pool, putting green, a beautiful beach and views.