This place is a literal scam. The pictures and description lead you to believe you are going to some relaxing beach haven. It's a dump, and the neighbors are up all night making a crazy racket. Check out the strict cancellation policy. That is clue #1 you shouldn't go here. Definitely not family friendly. I guess if you are ok living in strangers' filth, this is the place for you.