Excellent facilities, spacious and the extra little touches made for a very enjoyable stay.