great location. great flat. great stay. love it