Perfect little cottage, beautiful pool, lovely hosts and superb location.