perfect location.parking very good. hospitality perfect. room perfect.