Fantastic place. All you need. Great location!