Excellent apartment. Impeccably clean. All the amenities you need. Great hosts. Was a wonderful experience from start to finish. Would stay here again in a heartbeat.