We have stayed here a few times; it has everything you need!