If I could give more than 5 stars on location an facilities, I would!
Highly recommended, and great value for money :)
We'll be back.