Has everything you need plus more. Amazing place to stay at!