The experience was amazing overall. I did not provide the full five starts because of two things:
One of the beds is old and uncomfortable (the other one was incredibly fine).
The shower handler and blinders were broken.
However, if you don't mind these things, then it would be a 5 starts.