absolutely wonderful stay at a magical location