absolutely perfect. 10/10. Perfect host, perfect apartment and perfect location.