Great stay. Everything and more. This is my second stay and there will definitely be a 3rd stay in the future.