Great location, convenient to shops and restaurants. Beach is beautiful but not good for swimming or snorkeling due to the rocky ledges/reefs. Pool and grounds were well maintained. The condo itself was comfortable and very clean. We will stay here again!