magical location. great accommodation