I will second the Hilton Blue Lagoon, we’ve stayed there many times, convenient, extremely clean with nice rooms and very comfortable beds, and friendly staff. Also there are a ton of food options on the property and off the the property. Lovely location.