We have mixed feelings about this place. First the good: It's very clean. It has a great gym. It has a pretty good restaurant. For the most part, the staff is charming and nice (i.e. Logan). The owner, Dan, was present during our stay, and he was very outgoing and mindful of everyone having a good time.
Now, the not so good. It is a bit up the hill from the beach. We knew this going in, but what we didn't know was that the path to the beach was very steep and required crossing a treacherous road at a blind curve. Still, being far from the beach is not a huge deal as long as the resort has a large pool and patio. Sadly, Casa Cupula has a very small pool and a tight sunbathing area which is made even smaller by cabanas that must be rented in order to be used. This seemed just wrong to me. I feel that the hotel should try to recreate a beach feel on site, and it does not.