Very nice location with a stores and restaurants just a 5 min walk away. Large pool 100 yards for the front door. The apartment is well kept and was spotless when I was there. The mirror wall in the bedroom the only downside I saw. Beaches are easy to get to and the grounds around the place are very nice and well kept. All in all very nice set up for an extended stay.