Perfect location and very spacious. Floor and bathroom could be a little cleaner. Overall, we had a great stay.