Excellent location, pleasant environment and attention to guests