Everything was spot on, from pre-arrival communication through to the location and furnishing. Even my picky kids gave it 10 out of 10. Hope to be back soon.