I was looking through my photo album and thought I would share our experience at the Gran Hotel Elba Estepona in Estepona (Spain). The beach, though small and narrow is, basically, part of the hotel and feels like your own private bit of sand. The rooms are spacious and all have sea views and the staff are very friendly. We have always enjoyed our stay.