Fantastic place with fantastic service. You won't get better than this. Great location too.