Absolutely faultless with so many little thoughtful touches - you will have to visit to experience them for yourself. Also recommend the resort across the road for a meal!