Yes for both
Do your research, it is a beautiful place but you will absolutely pay for it and the required deposit is huge.
To be honest with you, I'd suggest calling them to get any and all information you can.
Thanks! Your answer is awaiting moderation.