Perfect hosts, perfect location, perfect accommodation! More than exceeded our expectations - excellent value for money.