Excellent accommodation, high quality equipment and professional communication.