In the scale of 1 - 10 (1 being poor, 10 being excellent)
I rate Mary's place a big 12!!
Everything is way better than what i expected from cleanliness to location to beyond the top hospitality.
Trust me, you just have to experience it firsthand yourself to believe it.
No regrets what so ever.