"About as good as a small hotel gets."
I had rented Casa Karma years ago when it was available as a staffed, beachfront villa. It was nice then, and is a good bit nicer now. The place has expanded into the ( formerly nasty) lot next door, and the place is georgeous, fountains, verdant settings, all tastefully and expensively done. The "hotel" aspect seemed tiny in that I never saw more than three guests, but the little patio bar was public and well-known and liked by the local ex-pats, who congregate for sunset happy hour and a lavish weekly Bloody Mary Bash, that I missed but sure sounded good. The little restaurant was excellent, but seems over-described as a "restaurant"; really, this place is an uber-capable B&B, which is a decent definition of a boutique hotel.
If I had to reach for a balancing negative, the pool is smallish ( but fine for purpose ), and neither I nor the staff could get the enormous new satellite TV to work. But who goes to one of the most beautiful views in the world to watch TV?
I never made it down to the private beach, but it was right there, exotic and movie-set stunning to see. Everyone I met was happy, friendly, and helpful (TV excepted), including the owner, or at least a very pleasant lady who seemed like the owner.
I thought the place was a bargain in US dollars, as everything is in Mexico right now. If you can afford the possible minor up-charge from a hotel, and don't mind (or enjoy) the slight clubby-ness of a near B&B experience, you will love this place.
Traveller from Albuquerque