Spacious, comfortable, clean, nice view and great location.