So perfect I even took notes to arrange our own place! 5 stars. Really.