Perfect location. It has a spacious kitchen though bathrooms are a bit small. My family had a great stay.