Very clean. Everything you need for a great home away from home experience. Great location.