This has to be the best Airbnb apartment I have stayed in. It ticked all boxes.