This hotel is very nice physically, but it lacks some things. The service and management in the restaurant was poor. They had too many outside functions going on that really interfered with the guests who were paying to stay at the hotel. Of course they did it to make extra money, but it's annoying to be trying to sleep in your room and hearing loud music through your closed window from a party downstairs. The good thing was that when we sent a complaint letter, the manager was very responsive to our concerns and took them seriously, so that part of management was good. But beware, extras are tacked on that really drive up the price- $10 for in room internet (which is really hidden as far as showing the charge when you read the website) $7 or so a day to park your car.