Perfect, easy, clean, great communication and hospitality