Not just a great place to stay but a fantastic experience.