Pros - excellent location, well laid out modern apartment with everything you need.
Cons - we had a series of issues with accessing the gym and pool (and at one point the apartment itself), which to their credit they did try to sort out, but added stress to our trip. Pillows and mattress could be more comfortable.