Absolutely perfect! The location was ideal, we felt safe at all times with 24 hour security. The apartment was way more we were expecting, it was huge, beautiful decorated, brand new everything. Breakfast every day in the cutest dining room ever. Housekeeping service was wonderful. It has a pool, a gym, vending machine, water filter. We loved it so much we were daydreaming about how wonderful it would be to live there. If we ever come back we would definitely stay there again. I recommended 100%.