clean modern and well appointed. good location