We stayed here with our teenage son between Christmas and Years and had a great time. Pros: very nice and new or recently updated, immaculately clean, spacious, easy to find, guest bed was comfortable, kitchen has everything you need if you choose to buy groceries and cook, nice balcony with table and chairs, hot tub and indoor were a huge plus since it was too cold to swim outdoors, security staff are super friendly and do a great job of keeping an eye on things. Cons: located on a busy street so it was very noisy with the windows open, master bed was too firm for our liking, master bathroom only has a curtain and not a bathroom door, you need to cross a busy street to get to the beach - it’s not bad but it’s a little hard to tell that from the pictures.Overall great!