Positives: Spacious condo with a beautiful view. Bedrooms are large with comfortable beds. The condo has been updated well - kitchen, tile flooring, comfortable furniture, mostly updated bathrooms (see note below about one of the bathrooms). The overall property is very well-maintained by Sterling Beach, with a friendly/visible staff. Easy access to elevators, nice pool and hot tub (kept very clean), and gated access to the beach. You have a good sense of security with the staff around for most of the day and evening.Negatives: There were a couple of cleanliness issues that could be addressed. 1. The condo smelled like cigarette smoke (and our clothes now smell like smoke after coming home). 2. In the big guest bathroom (the one with the sleeper sofa in the bedroom), the tub wouldn't fully drain and the shower wasn't properly finished at the bottom, which caused chips/dust to consistently fall onto the tile. 3. We had a pest issue, (possibly drain flies or gnats), very unpleasant to deal with throughout the stay, perhaps due to the drain/water issue. We reported the issues and Property Management offered to come out and spray, but we had a 2-year old in that room and chose not to do that. We sent pictures to the management team but didn't hear back on that directly, and we also reported the smoke smell, but that was also not addressed.Overall, we enjoyed the stay, but the cleanliness issue caused us to remove 2 stars.