Wonderful place to stay even the shared common spaces.