Great host. Great location. Kid friendly. Modern accommodations. This location made for a great family vacation.