Perfect communication and a wonderful stay 10/10