Excellent!
Perfect host; nicely situated, charming apartment, suitably equipped.