When we arrived the unit smelled of smoke and was very musty smelling. Since there is a strict no smoking policy/fee I let the management know as well as the unit owner as we did not want to be charged. The owner was very nice and responsive and said housekeeping would come spray. We left for about 30 minutes, but didn't notice any change or spray smell when we returned. We did really appreciate how quickly the owner contacted us though. Housekeeping could be better. There were plates on the table for display/use, but had cheese or egg yolk on them, there was hair in the bathroom on shelves, and the bed spread had hair and sand on it. The rest of the unit seemed cleaned. The unit is nicely appointed, but a bit worn in places with use. It has been updated, but the quality is not the best for heavy use. The kitchen cabinet was peeling, the door on the laundry closet keep falling out as it wasn't sized to fit in the track and almost hit one of us. Also, the trim one of the blinds fell off while one of us was watching TV and was a near miss. Fresh paint in the bathroom is needed. We did love the location right off the beach, close to lots of shopping and dining. It was safe and well secured. It was also great to have beach chairs, umbrellas, etc. on site for guest use. There were books in the unit to read on the beach, which was also nice. For the location it was worth the price.