Wonderful location, great flat, and generally a fantastic experience. We would definitely stay with Keirion again.