excellent place to rest or to work, modern and complete.