A great place for short stays, in a great location.