Great place, view, food, people, location - it's a perfect place.