overall, a very good stay