Pros: We stayed in the condo for 6 days, there were 7 adults and 1 baby. The location is ideal, very close to the beach, restaurants, shops, and pool. Beach towels and beach accessories were provided, which was great. This unit is on the 3rd floor, and the condo does not have an elevator, take note if you have to carry large amounts of luggage upstairs. We had enough room for 7 people and everyone had their own bedrooms and bathrooms. It is very quiet and you do not hear other neighbors.
You might lose the closest parking spot if you park after 7:00 pm, we had to park in the garage for a few nights.
Traveling with babies/small children: The company does not provide any baby cribs/Children gear, we had to rent it from an outside rental company.
Cons: We noted a few things: The check-in and checkout listed on Airbnb are not honored by the company. I spoke to Jeff and he notified me it was their company's policy for check-in to start at 4 pm, not 3p. That is inaccurately stated on the listing on Airbnb. We didn't get to check in until 5 pm due to the prior guests leaving behind a mess.
The condo was not as clean as it should have been, while we understand the guests prior to us left an enormous mess which led cleaning ladies to rush and clean longer ( while they did their best) it was not enough. This also delayed our check-in time to 5 pm and we had a 9-month baby with us, which caused added stress. All the patio doors do not lock, and the washer might have mold growing and has an odor. The middle room's sliding doors are broken and do not close properly.
Besides that, it was a good experience and the condo housed us while we were on vacation.