I chose the hotel for the location. We had a beautiful view, we were near the water, this was the most important thing for us. Everything in the hotel was as we expected.
The agency made one mistake, they didn't give us a check-in number for the flight. We checked in late and didn't sit comfortably on the plane, otherwise everything was fine.