Majestic experience, the hosts seem to have thought of everything and every little detail is taken care of. For everything the location has to offer we only wish we had stayed longer.