Gorgeous accommodation, great location, nice staff, and incredibly dog friendly.