The property is beautiful and very well kept. They have many safety precautions in place (some more stringent than others). The rooms are not huge, but clean, comfortable and worth the value. Restaurants are really good Only issue I had was upon checking - it took long, and I was checked into a room with guests already in it. Besides that, the staff was great, solved the matter ASAP, and move us into another room. I would expect more from the level of property this is, but overall, I give it high marks and would return.