A good hotel near Malecon is Buenaventura Grand Hotel & Great Moments, which has been rated 7.8/10 by 607 HotelsCombined user reviews.