clean. has everything you need. gorgeous view- so relaxing. Great communication. would stay again!