Very clean. Great location. Beautiful view. Everything you need for your stay.