The 2 bedroom apartment we stayed in was spacious, well equipped and spotlessly clean. The location is excellent, very convenient for restaurants and grocery shopping. The trash disposal areas were kept extremely clean and were emptied regularly during the day. There was some road noise, but that was to be expected given the location, and definitely wouldn't stop us staying there again. Time share was mentioned on check in but certainly wasn't pushy. The only negative point was that there was only one pool open for the duration of our 10 night stay, and the one that was open was always busy with a very limited amount of seating. Overall an excellent stay.