This is exactly the type of experience you should be after.
Clean, adorable hosts, you eat and drink from the land, you can get peace of mind. Everything served is fresh, the pool is clean and open at all times, they supply you with free bikes for the day, trani is beautiful to walk a day or two in, the food is outstanding and the area is full of gorgeous beach places, and trulli and what not. I could stay there for a month :). Only good feedback!