You can leave it there for free as long as you a guest. But, if you are not staying there while it's parked, they will charge a small fee. Which, is way cheaper that the airport.
I would definitely contact the hotel directly I've never heard of paid parking for a guest
I do think there's no charge if you stay as a paying guest.I would call them directly & double check.
I do not know the answer to this question
Thanks! Your answer is awaiting moderation.