Great location, clean, new, and well appointed. Communication and check in easy. Full size mattress leaves a bit to be desired but overall great stay!