Perfect location! Everything was brand new and clean. We had an amazing stay!