Clean, roomy, great location. We had a very nice stay.
One word of caution: the walls between the bedrooms are _very_ thin. If noise from neighbors bothers you, it might be an issue. We noticed it, but it didn't really impact us much.