Everything you need is there. The place is sparkling clean and looks brand new in all respects. Location is fabulous and the view was terrific.