Perfect in every way. Perfect flat, perfect location, perfect host. Highly recommended!