Very clean and you cannot beat the view you wake up to! The condo has a nice set up for a decent size family. You can hear the ocean waves with the windows open at night. We were only there for a night before moving onto somewhere else so we did not need the beach, but just a heads up, the beach right there is rocky. You are very close to good sandy beach, it would just be a bit of a walk. We would definitely recommend this stay!