Marriott's Marbella Beach Resort is a hotel offering elegant rooms with sea views, surrounded by gardens. It provides a buffet dining experience, making it a suitable option for guests seeking a resort stay with dining amenities.