Clean and updated. Location was at a busy intersection but a quick 10 minutes to Belmont Shores where there are nice restaurants and walking/biking trails on the beach. Only negative for us was that we stayed on a busy Friday night and the parking lot was full at night so you may have to park on the street.