All in all the place was fine. Good security, great location with plenty of food and activities around. Some of the amenities weren't available such as the pool and gym. (We went to both anyway as security didn't check.) This also wasn't the apartment we originally booked. The one we stayed in was a bit dated and not as luxurious as the one we booked originally. Would stay again but in the apartment we actually booked.