This could be a fantastic place to stay if the management company worked on their communication.
Pros: The location is great and really convenient. The pictures are accurate; there was an extra bed setup in the main room, plus an extra mattress in a bedroom closet. The place comfortably slept my family of 6, and easily could've slept 8 (though the table only sat 4). There were adequate cooking and eating utensils and 2 full bathrooms.
Cons: Prior to my stay, the host (company) threatened to cancel my reservation multiple times if I didn't sign an additional waiver and later send a picture of my photo id. They also added a condition that I arrive before 9pm or pay an additional fee. On arrival day, the check-in information provided to me was blank and I had to message for instructions on how to get in. In the unit, the carpet was pretty dirty.
Overall, it was a great value and I would consider staying there again, especially if the management company improves their communication.