I think this could be a decent place to stay for a family that just wants to be close to the beach and is willing to make concessions. My one-bedroom suite was clean and had newer furniture and amenities. Tiny kitchenette was decently appointed. However, being on the first floor, there were only two windows that really couldn’t be opened for safety reasons. One faced busy Gulf Boulevard and the other, the very narrow hallway. Plus, they are covered in a vinyl film for privacy, so the room was extremely dark. Queen mattress too soft and squeaky. Parking is on a single narrow strip in front of the building and 3 feet away from Gulf Boulevard. Extremely dangerous backing out and pulling in isn’t much better. Pets are allowed, but very limited green space. Tiny pool closes at sunset. Dock seating area is nice. Check in for this unit was across the street and three buildings down. It was arduous as I had added an extra day and everything had to be duplicated with the first reservation and second. Extra charges for resort fee and pets. Not an inexpensive stay, but again you’re paying for the location. Be vigilant about room choice.