As close to perfect as one can get. Well organized, with a well-stocked kitchen. Friendly, responsive hosts. A very comfortable apartment that feels like someone might actually live there.