Great place, great location, has all you need.
Only small minus is that it looks bigger on pictures than it really is, but it doesn't change overall experience. 5 stars from me