Great location, lovely apartment and thoughtful touches made for a great stay.