This Is the easiest 5* review I have written. Great hosts. great location, great apartment. Airbnb hosts are providing a service for which they get paid but this is a concept that confuses some. If these guys ran a five star hotel, that's where I would stay because they understand about quality, service and value for money. Cannot recommend more highly and I will repeat.