The Avenue Inn might be the best hotel I've ever stayed in, and I've been in quite a few. The hotel is spotless, the employees are friendly and ready to serve, the "freebies" are a nice touch and the hotel is a block and a half from the beach. Of the freebies, there is a decent Continental breakfast in the morning, coffee and tea available all day and wine and cheese (spread) for happy hour. There are also beach towels, beach chairs and even transportation to and from the beach.
The only problem I have is the expense. My room had two queen beds and a sofa sitting area and cost $347 a night. One nice thing about the high price is that you know your fellow hotel mates are the right sort of people. ;)
The pool is on the second floor so avoid that unless you enjoy children running through the halls and a pervasive chlorine smell.
I did enjoy my stay; I've been there three times and I'm sure I'll go again.