Everything 5 stars! Absolutely fantastic all around experience. Will stay again.