We really enjoyed staying here with our two kids. The upper flat was really comfortable with nice beds, couches for lounging, and a full kitchen. Amazing views and you can fall asleep listening to the ocean. There is also a window Jacuzzi with an outdoor shower. The island is easy to get around by taxi (inexpensive) or golf cart. Centrally located, you can easily get to either end of the island to explore different beaches, shop and eat. Casa Roca Caribe is also right down the block from some of the best eats on the island - The Mango Cafe. Another excellent aspect of our stay was all of the support we had from Karen (owner) and Lorenzo (all around helpful point person) and Lydia (housekeeper). We felt very well cared for, that's for certain. This flat also felt safe and the neighborhood is friendly. We would definitely return here in the future.