Great place; great location; a great host. You will be close to a lot of great activities and great food.
Water not very hot; the place tends to be humid but nothing you cannot manage.