Magic place with a great view and attention to detail by the hosts