This place has everything and is also great for families traveling with small children or babies