This place has everything you need and perfectly located. We enjoyed our stay heaps.