We stayed at Marbella for a week this summer as friends had a transfer in from their timeshare in CA. Place is nice but not overwhelming. The beach is OK, they charge for beach chairs when you use them. There are only a handful (like 6) truly beachfront suites, the rest are "beach view" as they are angled such that every balcony faces the beach at an angle.
Beds in secondary rooms can be made up as kings ize beds even thought they come as two twins.
Overall not bad, especially since it was free.