The staff were outstanding, very friendly and eager to be helpful, yet not intrusive. When I arrived I tripped getting out of the boat and the woman greeting us, Daniela, happened to be a nursing student. She patched me up very professionally. The pool was gorgeous. We did not ride bikes or kayak but both were available. Our snorkeling guide was top notch and very attentive. The menu in the restaurant was extensive for every meal. So, if you were there a week or more, there was plenty of variety. The food was quite good. I loved that there were several varieties of fish and seafood.