We stayed at Elba Costa Ballena for Christmas week (military/Space-A traveller) and it couldn't have been a better experience. Husband, wife and two boys 5 and 6 years old. About 15 minutes from Rota/Naval Base, so you must have a car. On the beach, beautiful, spotless, 5 star resort with reasonable prices, friendly staff, excellent buffet. We chose half-board (breakfast and dinner), a wise choice for a family. Plenty of kid and adult-friendly options, made to order omelets and fish/meats at night, pasta bar, Spanish and continental fare. Rooms were gorgeous, every square inch of the hotel is gleaming. It was peaceful and relaxing for the winter. I can imagine it must be incredibly fun in the summer. Thanks Elba for the best vacation! read more