Great place, very clean and modern. I think it is a new construction, so everything was brand new. Love the kitchen, and the beds were comfortable. We enjoyed our stay, and would definitely recommend.