10/10. The location was spectacular. The staff was friendly. The accommodations were beautiful and clean.