The location is perfect.
The place it self is clean and relatively spacious. The deck is immaculate though.
The only thing that kinda bothered us was the 10/30 pm quite rule; beside that we really enjoyed our stay.