OK in general. The location is great though.
You need to consider bringing your detergents with you as the staff seems not to have any some time.
And if you intend to come in hot days. Know that the rooms are not equipped to deal with heat waves...