Excellent location, close to shops and great beaches. We had a minor cleaning issue when we arrived, but CBI was very responsive and addressed it promptly. The unit was well equipped with furnishings that met our needs. The pool access, parking, and check-in was seemless. We enjoyed our stay.