WOW! What can we say? Perfect, 100%, ideal. The thoughtful touches were much appreciated. We had the most relaxing time and would without doubt recommend this amazing place to everyone.