I would have loved to have given this hotel 5 stars throughout, but sadly it was let down by a couple of important things which I'll come to shortly. Parking is secure and ample, and we always got a space. The reception area is clean and modern, and the staff polite and efficient. The guest room was very smart, clean and modern with everything needed for the stay. The things which let the hotel down are a mattress as hard as concrete and threadbare towels. The towels were changed daily, but every set we had were very badly worn and mostly ripped or frayed. Replace them!