This place is so beautiful. The pool is great and has a shower beside it. The beach is wonderful because you can walk it forever, and to the left of the resort is a beautiful white sand beach with excellent swimming. The rooms are excellent, and we had an amazing housekeeper…