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.
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.