I stayed in a 1 bedroom suite with 3 ppl. Room was very spacious, kitchen (fully equipped) and bathroom were huge, Terrace was nice as well, washer/dryer were convenient. Bathtub wasn’t cleaned well initially and sofabed sucked, somewhat broken and not comfortable, definitely suitable for only 1 person. Onsite restaurant was delicious and you can get food sent up to your room or poolside. Beach was great but nowhere to get cocktails and you have to pay for umbrella and extra chair, 2 chairs and 2 towels are free. Pool area is nice but the cabanas were old and dusty with very limited poolside bar availability. Trolley and regular bus stop are a block away, there are 2 buses that take you to the airport in 40 minutes for $2.25. CVS and Walgreens nearby, staff were very nice and helpful when asked.