Marbrisa is not on the ocean. It is about a mile or two away and the ocean view rooms have just a distant view.
That said, Carlsbad has some very nice beaches (7 miles of beaches as they say). While you have to drive to get to the beach it is a short drive.
Marbrisa is still only partially built. There is no real lobby (it is a converted timeshare condo) and the pool is nothing to get excited about (the "real" resort pool is yet to be built). IMHO the personnel have only been courteous and eager to please.
Overall, Carlsbad is a great place with many things to do. Marbrisa still feels relatively new and the employees want you to have a good time.
Hope you enjoy yourself!