We had a fantastic stay. The place is huge and there was a ton of space for our group - we never felt on top of each other. Lorenzo and Marco were great about communication, and check-in was very smooth.
Only note is those stairs are no joke! You have to earn the gorgeous views this place offers. It's not a detriment at all in my opinion, but definitely beware if you'll be traveling with folks who are unable to climb a lot of stairs.