I stayed for 5 nights at Hotel Astoria, and it was a nice experience for me. Stayed alone for a conference visit. The price I got from Expedia was very competitive, as I found out later from fellow attendees and their accommodation costs. You can take a cab to the Hotel from the Airport and it'll cost you 31 euros or so. Alternatively, you can take the bus from Airport, but you will have to change buses once at San Telmo. The rooms were comfy with good air-conditioning. The bathrooms were neat. Shower-space was pretty small, but wasn't a problem for me. No refrigerator or tea-making facilities, so you have to keep that in mind. Water, you can buy from the 5th Floor Bar. Staff at reception counter were friendly and informative. Breakfast was included but I had dinner & lunch once by paying 10 Euros each time at the reception. The food was good, there were choices. The Dining Hall is at the basement, and you can take the elevator to it. The beach is about a minute's walk away. From the top you have a view of the surroundings. The housekeeping staff do a good job, and the rest also cater to your needs. Most of the staff understand broken English, but it helps if you know the Spanish for FAQs. There were no hidden payments or extra charges except for the extra meals which I paid on-the-spot. Had a lovely experience and will surely go back there if I have a chance. Kudos!