Fantastic place in a great location, couldn't recommend highly enough. We will definitely book again.