The restaurant, views from the room and restaurant, the staff and the room were all very excellent. The breakfast was adequate, but the staff again was excellent. By far the WORST part of this stay was the bed. It was like sleeping on a rock!!! It was so bad that on the last night of our 3-night stay, we had to get another room in another hotel close by so we could sleep!!! If anyone from this hotel is reading this, PLEASE REPLACE THE MATTRESSES IN YOUR ROOMS! (We had room 203). It was simply unacceptable. There was no chair or anything else to lie or sit on, so this ROCK HARD mattress was the only thing to sit or sleep on. If the mattress was decent, I would have given this a 5-star stay.