perfect. clean, friendly, helpful, most everything you need in obvious places. great location.