Amazing place with everything required for a great stay. Deck is the highlight with ocean and rainforest like views. Thoroughly enjoyed the place and highly recommend!