We liked everything except price. However, I would not say that the hotel if such caliber is overpriced. The hotel is located on a hill. If you travel by bus, then be prepared to climb up for 300 meters from the bus stop. Anyway the view from the hotel pays you back when you are swimming in the pool.
If you have money to spend, if you do not afraid to travel to Central America, if you like slow path days, lying in a lounge in front of a pool, enjoy a cocktail and a picturesque view how the sea merges with the sky on the horizon, El Castillo is a perfect fit for you. We had a long trip from San Salvador to Panama city and a day in El Castillo was one of the days when we actually were fully relaxed. We booked a Garden view king room and were upgraded to an Ocean view king room for absolutely free. The hotel is not a big one, it has no more than 20 rooms and guys take care about their guests properly. Personnel is extremely polite and hospitable.