Awesome place to stay. Meets all criteria for comfort, location and ease of communication.