This place fit the bill, a great balance of affordability and comfort... frankly, it has anything one would need. The check-in/out were seamless, the amenities were clean. We will be back someday!