3.5 stars at most. While the location was absolutely perfect, our room was not worth the amount we paid for our stay. The room was not clean, with human hairs on the duvet, roaches on the floors, and dirty bathroom fixtures. Additionally, the toilet ran constantly, making a screeching noise. Maintenance did come to fix that on day two of our stay, but we had to turn the water off in order to sleep. Our final concern was that the air conditioner did not cool below 75 degrees, even when set lower.