Stunning views, lovely accommodation and incredibly friendly hosts and staff - absolute perfection.