Very clean, well presented, stocked with the basics and more and in a beautiful and relaxing spot. Communication was excellent. Would stay again.