Beautiful place with practically all the beach-bound amenities one could hope for, thanks a lot.