Clean, well equipped, super comfortable beds and modern. Great location! My kids and I loved our stay. 5 stars. My suggestion is to park across the street first to bring your luggage and then go to their designated parking spot which is near.