Zach (the owner) was extremely helpful and communicative before and during my stay. The home itself with all the exposed bricks on the inside provided a cozy, home-away-from-home feel. The convenient location is just a few houses past the gate and has a stairway next to the house that leads down to the pool/jacuzzi.
The beds were comfortable, and it was really nice having two full bathrooms. There is a small loft above the hallway with two twin-size mattresses on the floor which would be really great for kids or flexible adults. I didn't use it during my stay, but I did climb up there to check it out. It's not tall enough for an adult to stand up, maybe only 3-4 feet from floor to ceiling.
The kitchen had everything I needed to cook meals even though there is no full-size oven, only a small toaster oven on the counter. The ceiling fans in the living room and both bedrooms were great for moving air around and the provided space heaters in almost every room kept the evenings warm.
The wifi was sufficient with download speeds up to 6Mbps, although there was a 2-day outage during my stay due to Las Gaviotas doing service on their phone lines. I was able to stream Netflix with a device I brought with me. The TV is a little small for the distance from the couch, however that's not really why I went to Mexico, so it isn't a problem. The A/V receiver in the living room has several speakers attached to it that would have been great for listening to music while cooking or hanging out at the house, but it seemed to be on its last leg as it kept cutting out every 5 seconds.
Overall, I highly recommend Casa Purnell for couples with children or four people looking for a place to stay. I know I'll be back!