A great place to stay in a super convenient location.