The stay has everything you would need throughout your whole stay. The kitchen, living room, bedroom and bathroom were all extremely nice and clean. The location is also pretty good, close enough to all the tourist locations and other lesser known locations. I would highly recommend this stay to anyone.