absolutely perfect stay everything was handled superbly by carmenfrom the moment we arrived till the moment we left 10/10