decent location, but bad service and poor maintenance
We stayed at this hotel in two separate rooms on two different dates during our last vacation. 
On the first stay we attempted to check in at 12:00 and were turned away saying that check in was at 3:00 without exception (the empty lot made me believe that there may have been a room available). My family and I returned at 3:00 to face a 40 minute wait in line to check in. The room was fine and very clean. The next morning we went to the attached restaurant "Du-Pars" and were faced with a $50.00 bill for breakfast (basic eggs, toast, coffee & juice) for 2 adults and 2 children. In my opinion it was way overpriced, but depends on the person.
Our second stay we checked in late just to avoid the lines. The counter staff person checked me in and gave me a map to my room. I followed the map, got my family out of the car, got all of the luggage, lugged it up to the second floor and wandered around the building looking for the room number, which did not exist. After dragging everything back to the car I returned to the office. After informing the same person that the room did not exist, she said "oh, sorry about that, wrong building". Thats it!
When I got to the room I found that the sink did not drain, the door to the bathroom did not close or lock and the curtain between the rooms was missing (important for putting the kids down to sleep). 
The next day the maid cleaned and left no towels, which we didn't notice until stepping out of the shower in the morning and trying to get to the airport.
Not a great experience and I would definitely not advise this hotel as a 3 star. Maybe 2.