very clean and beautiful. excellent location. lots of extra touches make it a special place!