Great experience all around. Hit all the points .
The only thing was how uncomfortable the sofa was. Hard to watch TV or sit and have conversations.
Other than that a good time. we felt safe and comfortable during our stay.