Immaculately clean. Perfect location. Perfect apartment. Pleasant hosts. Cannot recommend enough. Thanks for a wonderful stay.