Our stay was extremely pleasant. The apartment is modern and extremely clean. The pool, tennis, gym and racquetball courts were very well kept. The only thing was there was no smart TV or Netflix which would have been nice- only cable. And kitchen could have been better stocked with coffee- it was very bare bones you have to bring everything yourself including a sponge and soap to wash dishes. I would stay here again