The good: The view was great, the place was really spacious, two bathrooms and two twin beds that we used for our babies.
The issues: Floors were dirty when we arrived, washing machine was not working, and wasn't fixed during our stay, the water heater often didn't work and had a lot of cold showers, the process to get to the room seemed complicated with the key system they used.
If these things were improved, would definitely rate it 5 stars