Great location and clean, comfy place. Kitchen was really well appointed and having all the beach and snorkel gear was so convenient! A wonderful place to stay and communication was spot on.