Beautiful and very clean. Hospitality and care was excellent. They went beyond what was listed to ensure my stay was excellent. I would absolutely stay here again.