Amazing location, right by the beach! Boat ramp right next door for snorkeling tours. The lawns in the back are great for kids to play or relax. Pool was great. Keeping the door/windows open made the room very breezy so didn't feel the need for an A/C (not sure about peak summer months though). Roosters do start crowing very early in the mornings so if you're a light sleeper carry ear plugs, or get them for free at the front office. The laundry is easy to use, using credit card was a hit or miss so ideally carry quarters or at least some cash, they have a quarter dispenser that takes 1,5,10,20 dollar bills. There is also soap dispenser for 75 cents. The apartment was very clean and had all basic supplies/utensils. It also has beach supplies like 2 beach mats, 2 beach chairs, a float, an umbrella - this is not listed in the listing but would be good to list it so folks don't worry about carrying these things.
As for the negatives: the sofa bed as of April 2022 is extremely bad. I have slept on my fair share of sofa beds and this is by far the worst! I'm a 180lb adult and I got a very bad lower backache after sleeping on this thing for 7 nights. Even my elementary school kids hated it. This condo should only be for 2 people, do not count on sleeping on the sofa bed! Unless your family can fit on a king bed (or the listing explicitly says they have replaced with a new sofa bed) don't rent this condo.
Another minor issue is with late night parking - if you're coming late in the night (say after 9pm) it can get tough to find parking. I literally got 1 last spot but not sure what would happen to the next car to arrive.