5 stars all round. great place, great location. highly recommend