This was a lovely place. We stayed in "El pájaro" (the rooms are named for Lotería cards, which I love). It was absolutely huge. Large living area, super-comfy couch, full kitchen, dining room table, two queen beds, separated by a wall so it feels like two bedrooms, and a balcony overlooking the pool and ocean. Iván and the other staff were super-friendly (as were the guests!). It is very pretty.
The one negative is location if you are not in a car. (If you are, there's free parking and you're set) You can get to/from Bucerías on bus easily and very cheaply, but it's almost impossible to walk anywhere. There are no cafés, shops, in walking distance and Carretera de la Playa is essentially a highway so you can't walk on it. It would have been great if we could buy milk, bolillos, a beer, the basics walking distance.
The beach immediately to the right of Casa María is privatized and you can't walk there, which is a bummer, though you can walk left. We walked to Bucerías on the beach, but it's quite rocky and a very narrow beach, so not easy and doing it with groceries it would be very difficult. (If you want to drive to restaurants, no problem, but we were eating "in")
We loved Casa Maria itself and it was still a great visit and I do recommend it. Also, there is one fancy hotel just down the highway (that you can walk to in 3 min) that has a restaurant. We had a beer there on the veranda one night and it was really beautiful. (Baklava is the name - they have a website)