I would give this cruise a 5 but the ship is a little weary as it was the end of the season. Furniture sagging, drains not draining well, shower doors askew allowing water to flow onto the floor. But as always, the crew was wonderful, responsive and always delightful. Unfortunately the weather was not cooperative so we had too many days of rain. While the areas needed it, we would have appreciated clear skies. Nonetheless, we had a great time!