Excellent accommodation, communication and location made for a relaxing stay