El Capricho is a polished hotel offering informal rooms and suites. Amenities include a restaurant, garden, and stately ballroom.