Perfect location. Very clean, tidy and spacious. On site parking was a bonus. Definitely worth staying again.