Very clean, thoughtfully laid out, well supplied, comfortable apartment. Great bed. Small kitchen had everything we needed. Superb communication.