We really enjoyed our stay. Every detail was taken care of - comfortable beds, great TVs, extra coffees, nicely stocked kitchen and nice pool, gym and hot tub. Close walk to beach. Excellent communications throughout from Jay.