immaculately clean. great view. wonderful. would stay again 10/10