Overall we had an excellent experience. Tim was extremely responsive when contacted (in spite of a significant time difference) and made the process quite seamless. The location of the resort is ideal for accessing the beach and walking to numerous shops and restaurants. The main reason for the “4 star” designation is the unit assigned to us was very dated and desperately in need of refurbishing. Even though our host had no control over our actual condo assignment, it was a major disappointment.