Very clean and exactly as pictured. Great location near lots of restaurants and shops and close to several beaches. It was a little noisy during the day as you could hear people in the other units, but at night everyone was quiet so that wasn’t much of a problem.