The place was very clean, functional, and relaxing, exactly what we needed! The bedroom and bathrooms are all very nice, the kitchen is small but everything is new and nice, and the living/family room area is really cozy. The development is SO nice, great pool, paths around the area and down to the water, sandy areas of the beach, and a playground nearby...great for families to explore but not leave the general vicinity. Only minor comments would be that the deck could use a good cleaning (has normal summer/use build-up on the furniture and ground) and if you have young kids, be aware that there are lots of stairs both in the condo and outside, so be prepared to watch them.