Yes it $25/night or $150 max and yes they always charge you. That is not true.
Yes, $25/day with a cap of $150 for the duration of your stay. They don't always charge you though.
Yes
Yes, but I'm not sure how much it is
I believe so. If I remember right it's $20 but I didn't have a pet so can't swear I'm right
Thanks! Your answer is awaiting moderation.