We spent two nights here. The apartment is spacious and nice. However if you are traveling with kids or a group of friends don't expect any privacy as bedrooms are in an open layout. Kitchen worked fine. Pool and spa was nice and clean. There are restaurants close by. All in all this worked really well for us.