All my expectations and needs were met: clean, comfortable & handy! Excellent TV, radio, internet & secure on-site parking.