For the most part the stay was great. Good communication. Easy check in and out. There were a couple of issues with cleanliness that I chalk up to the fact that I stayed there in the off-season. Nothing show-stopping, but enough to give 4 instead of 5 stars.