Cheerful, good value for money and a great location.
We're not normally critical but we did have some issues worth mentioning:
Check-in - due to an apparent misunderstanding between the hosts and despite prior notice of our time of arrival we had to wait 90 minutes before someone could meet us.
Communication - we were told we'd be contacted on the day of our arrival by friends of the host who would arrange to welcome us - we never heard from them.
Cleanliness - particularly in the bathroom and seating area/bed. The bathroom is small and could do with a good deep clean and a clean shower curtain. We also found crumbs on the bed/seating area and had to vacuum this clean before we could make the bed.