Clean and the terrace is nice. Very creaky bed. Very rude and unprofessional check in. I'm sure there's better value elsewhere.