If you are after something quiet and romantic, this isn't the right place to come to. But if you want something friendly, low-key and fun, then yes, this resort would be a nice choice. My husband and I stayed at the one of the penthouses - great views from the balcony! The room itself was tired and dated, the fridge noisy. In fact, the whole resort (Campbell's as well as Scandi - the two are completely integrated) needs a clean-up and an upgrade. But you get what you pay for and we got plenty for the price here - friendly staff, amazing diving and great food (the Campbell's restaurant served delicious food and the atmosphere and the views were very pleasant). We got 2 free dives - Thank you so much!!!! And when the massage that the staff at Scandi ordered for us got cancelled, the manager arranged for 2 complementary massages on the next day. Wow, that's what you call great service!
There are plenty of activities to choose from here: yoga, diving, tours... On Sundays there is a barbecue and they even organize some kind of golf (where you just shoot the balls into the ocean). Snorkeling directly off the beach is pretty good too.