Clean, bright, friendly. Its a bit pricey, but you definitely get what you pay for in this case. Right on the beach and a short walk to the Casino Ballroom. There are not many "nice" places to stay in Hampton Beach. The Ashworth is on that short list of nice places.