Five stars on all fronts. Fantastic place, fantastic location, directions were clear and easy to follow. Will definitely come again.