First of all, Vinales is FULL of places to stay. It's a tiny town where everyone has begun to offer a room to rent in their house. However, the quality varies greatly as you might guess. Mayi and Yeyo's place was, from what I saw, one of the nicest. Clean, comfortable and well maintained. Yeyo offered us various tours and so forth - some we did and some we didn't. It was great. The nice thing in Cuba (from our experience) is that if you say "no thanks" they are not offended and they don't insist.
For us, Casa Mayi y Yeyo was just great. Breakfast was good and accommodations and hosts great.
We stayed here 2 nights and i would happily return. Mayi was there to greet us on arrival, she spoke good English (most of the people we met in Cuba spoke no English at all) and was able to recommend some local activities. Our room was bigger than I expected with 2 small double beds and en suite. It was very clean with fresh sheets and towels. The shower had hot running water. We had dinner on our first evening it was nice but basic like most of the food we encountered in Cuba. Yeyo took us on a tour of the surrounding area including visits to the caves, while he spoke very little English he did make every effort to understand my broken Spanish and accommodate our requests and answer my questions.
If you are going to visit Vinales I have no hesitation in recommending Casa Mayi y Yeyo.
NOTE: If you are planning a trip to Cuba, take a Spanish phrasebook and guide book. Do not rely on wi-fi or expect people to speak to English.
We stayed for 3 days and overall had a nice stay.
We were made to feel welcome , had a lovely breakfast every morning . Yes they offered to help with local attractions ( looking at the bad rating for this Casa ) for a little profit but that's expected in Cuba so just say no thanks .
The rooms 1&2 looked great inside however we were no.3 and this room although go with fridge and ac was a bit below what was expected and quite tight
Location is good , quiet but close to everything