Great location. Excellent value. Warm hosts. Well appointed flat. All amenities. This is the place to stay!