Excellent location, accommodation, communication and experience. Would definitely recommend / book again. We traveled with our young family.