Beautiful location, gorgeous accomadation, everything was thought of