Everything you could possibly need is available. The view was great. All of the amenities listed were included as well as being super clean. A wonderful experience all around. Will definitely be staying there again.