Everything was perfect. Attention to detail was above and beyond what we expected. After 3 weeks of traveling we saved this place for the last and it didn't disappoint. We needed the rest of relaxation before heading back to the United States. Thank you so much!