Great location, huge space, beautiful pool/patio, dog friendly and clean. Location isn't beachside but it's minutes from anywhere in town and backs up to a beautiful rainforest. 5 stars!