Excellent accommodation and facilities in a well located spot.