Perfect is the suitable word for this place... I would love to recommend this place to others.
The price and hospitality are two main points.