Good location, good kitchen facilities, clean rooms , friendly staff.