Great location. Everything listed was provided. Thoroughly enjoyed our stay.