Sparkling clean, comfortable and good location. We really enjoyed our stay here. There is beach and snorkeling gear to borrow in the garage. Beds are comfortable and kitchen is well stocked. We would stay here again.