This apartment was well located, comfortable and had everything to fit our needs. However, this was a company run AirBnB and communication was not very good after check-in. There was no hot water at the apartment during our first day and we contacted the host through multiple ways and could not get anyone to answer. Once they finally did it took half a day to have someone come out and fix it. It worked well for the rest of our visit until it broke down again on our last day. Again, communication was strained and they could not come and fix the hot water. For the cost of this apartment, not having basic amenities like hot water, was not acceptable. Other than that, I highly recommend the location.