Great location. Cafe is overpriced and person serving was quite abrupt and ignorant. Shame really, she let the experience down.